body,input,button,span,a,img,p,ol,li,h3{
    margin: 0;
    padding: 0;
}
body{
    width: 100%;
    height: 100%;
}
a{
    text-decoration: none;
}
img{
    display: block;
}
body{
    display: flex;
    flex-direction: column;
}

header{
    width:100%;
    height: 2.34rem;
    
}





section{
    width: 100%;
    height:9.42rem;
    display: flex;
    flex-direction:column;
    align-items: center;

}

section #carousel-example-generic{
    width: 4rem;
    height:7.52rem;
    
}

section .carousel-inner{
    width: 4rem;
    height:6.08rem;
    
}
section #carousel-example-generic .carousel-inner img{
    width:4rem;
    height: 4rem;
}
section #carousel-example-generic .carousel-inner .carousel-caption{
    height:2.08rem;
    bottom:-2.5rem;
    left:0;
    width:4rem;
    height:2.08rem;
}
section #carousel-example-generic h3{
    font-size: 0.38rem;
    height:1.12rem;
}
p{
    width:4rem;
    height:0.94rem;
    font-size :0.28rem;
    
}
section #carousel-example-generic h3,p{
    color:#000000;
    margin: 0;
    padding: 0;
}

section .login a{
    display: block;
    width:4.62rem;
    height: 0.72rem;
    background: #eeeeee;
    border:0.04rem solid #eeeeee;
    border-radius: 0.1rem;
    line-height: 0.72rem;
    text-align: center;
    font-size: 0.26rem;
    color:#000000;
    margin-bottom: 0.3rem;
}
section #carousel-example-generic .carousel-inner .welcome{
    font-size: 0.28rem;
    margin-top: 2rem;
}



footer{
    width:100%;
    height:1.58rem;
    display: flex;
    justify-content: center;
    font-size: 0.2rem;
    color: #eeeeee;
    

}